// 串的匹配算法-暴力匹配和KMP算法
#ifndef STR_MATCH_H
#define STR_MATCH_H

/**
 * 暴力匹配算法
 * @param s 原字符串
 * @param t 匹配的模式串
 * @return 模式串在原字符串中的索引
 */
int indexOf(char *, char *);

/**
 * 计算next数组
 * @param t 模式串
 * @return next数组
 */
int *getNext(char *);

/**
 * KMP匹配算法
 * @param s 原字符串
 * @param t 匹配的模式串
 * @return 模式串在原字符串中的索引
 */
int kmpIndexOf(char *, char *);

#include "./string-match.cpp"

#endif